Mann Bharryaa 2.0 ~ Extended Version ~ Self Written ~ Vahaj Hanif